

.header {
    width: 10rem
        /* 375/37.5 */
    ;
    height: 1.17rem
        /* 44/37.5 */
    ;
    background-color: skyblue;

    img {
        width: 4.93rem
            /* 185/37.5 */
        ;
        height: .67rem
            /* 25/37.5 */
        ;
        float: left;
        margin: 10px;

        &:nth-child(2) {
            width: .91rem
                /* 34/37.5 */
            ;
            height: .91rem;
            float: right;
            margin: 5px;
        }
    }
}

.searchbox {
    height: 1.33rem
        /* 50/37.5 */
    ;
    position: relative;
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);

    input {
        margin: 10px;
        width: 8.53rem
            /* 320/37.5 */
        ;
        height: .8rem
            /* 30/37.5 */
        ;
        border: none;
        border-radius: 4.27rem
            /* 160/37.5 */
        ;
        background-color: #f1f1f1;
        font-size: 16px;
        text-indent: 16px;
        color: rgba(0, 0, 0, 0.5);
    }

    button {
        margin: 10px;
        width: 1.71rem
            /* 64/37.5 */
        ;
        height: .85rem
            /* 32/37.5 */
        ;
        background-color: skyblue;
        position: absolute;
        right: .21rem
            /* 8/37.5 */
            /* 10/37.5 */
        ;
        border: none;
        border-radius: .85rem
            /* 32/37.5 */
        ;
    }
}

.nav {
    height: 1.07rem /* 40/37.5 */;
    line-height: 1.07rem;
    background-image: linear-gradient(to bottom, #fff, #ccc);
    position: relative;
    a{
        font-size: 12px;
        color: #666666;
        &:nth-child(1){
            padding-left: 10px;
        }
    }
    
}

.container{
    >ul{
        >li{
            >p{
                padding: 10px 15px;
                color: #333;
                background-color: #f5f5f5;
                border:1px solid #ddd;
                i{
                    float: right;
                }
            }
            >ul{
                // height: 0;
                overflow: hidden;
                >li{
                    // height: 0;
                    overflow: hidden;
                    padding: 0px 15px;
                    font-size: 18px;
                    // border-bottom: 1px solid rgba(0, 0, 0, 0.2);
                   >div{
                       margin-top: 7px;
                        span{
                            background-color: red;
                            font-size: 18px;
                            color: #fff;
                            padding: 1px 8px;
                            margin-right: 8px;
                        }
                        
                   }
                   &:nth-child(2){
                        span{
                            background-color: skyblue;
                        }
                    }
                   &:nth-child(3){
                        span{
                            background-color: greenyellow;
                        }
                    }
                   &:nth-child(n+4){
                        span{
                            background-color: #cccccc;
                        }
                    }
                    p{
                        margin-top: 20px;
                        font-size: 14px;
                        color: #666666;
                        margin-bottom: 7px;
                    }
                }
            }
        }
    }
}


.divP{
    margin: 10px 0;
    padding-left: 5px;
    border-top: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    background-color: #f4f4f4;
    p{
        font-size: 14px;
        height: .8rem /* 30/37.5 */;
        line-height: .8rem;
    }
}



.footer{
    background-color: #f4f4f4;
    .more {
        padding: 10px;
        text-align: center;
    
        a { 
            display: block;
            width: 100%;
            height: .85rem
                /* 32/37.5 */
            ;
            line-height: .85rem /* 32/37.5 */;
            border: 1px solid rgba(0, 0, 0, 0.2);
            border-radius: 8px;
            background-image: linear-gradient(#ffffff, #f4f4f4);
        }
    }
    .chart{
        background-color: skyblue;
        span {
            width: 3.2rem
                /* 120/37.5 */
            ;
            height: .93rem
                /* 35/37.5 */
            ;
            font-size: 20px;
            line-height: .93rem
                /* 35/37.5 */
            ;
            color: #ffffff;
            margin-left: 10px;
            font-family: "微软雅黑", sans-serif;
        }
    }
    ul{
        display: flex;
        margin-top: 10px;
        li{
            flex: 1;
            text-align: center;
            font-size: 14px;
            border: 1px solid rgba(0, 0, 0, 0.2);
            height: .88rem /* 33/37.5 */;
            line-height: .88rem /* 33/37.5 */;
        }
    }
    p{
        font-size: 12px;
        line-height: 32px;
        text-align: center;
    }
}